Information Processing Language

Information Processing Language (IPL)
パラダイム アセンブリ
登場時期 1954年
設計者 アレン・ニューウェルクリフ・ショーハーバート・サイモン
開発者 アレン・ニューウェル、クリフ・ショー、ハーバート・サイモン
最新リリース IPL-VI
影響を与えた言語 LISP
プラットフォーム クロスプラットフォーム: JOHNNIACIBM 650IBM 704IBM 7090

Information Processing LanguageIPL)とは、1956年ごろからランド研究所およびカーネギー工科大学にてアレン・ニューウェルクリフ・ショーハーバート・サイモンが開発したプログラミング言語。ニューウェルは言語仕様設計と同時にアプリケーションのプログラミングも行い、ショーはシステムプログラミング、サイモンはアプリケーションのプログラマとしてもユーザーとしても活動した。

一般問題解決のための各種プログラミング要素を備えている。例えば、リスト、連想(association)、スキーマ(フレーム)、動的メモリ確保データ型再帰呼び出し、連想探索(associative retrieval)、引数としての関数、ストリーム、協調型マルチタスク(ノンプリエンプティブ・マルチタスクのこと)などである。IPLはアセンブリ言語のスタイルだったが、リスト処理の概念を開拓した。


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search